package com.ddwl.schema.vo.funds;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.Instant;

/**
 * 微信支付配置表(WxPayConfig)返回对象
 *
 * @author zach
 * @since 2020-09-26 14:43:40
 */
@Getter
@Setter
@ApiModel(value = "微信支付配置表")
public class WxPayConfigVo {

    private String id;

    @ApiModelProperty(value = "应用id")     
    private String appId;

    @ApiModelProperty(value = "子应用id")     
    private String subAppId;

    @ApiModelProperty(value = "商户号")     
    private String mchId;

    @ApiModelProperty(value = "商户key")     
    private String mchKey;

    @ApiModelProperty(value = "子商户id")     
    private String subMchId;

    @ApiModelProperty(value = "企业支付密钥.")     
    private String entPayKey;

    @ApiModelProperty(value = "证书路径")     
    private String certPath;

    @ApiModelProperty(value = "交易类型JSAPI--公众号支付,NATIVE--原生扫码支付,APP--app支付")     
    private String tradeType;

    @ApiModelProperty(value = "支付完成回调地址")     
    private String notifyUrl;

    @ApiModelProperty(value = "创建时间")
    private Instant gmtCreated;

    @ApiModelProperty(value = "修改时间")
    private Instant gmtModified;
}